/**
 * Created by PC on 2016-11-19.
 */

$(function () {
    /**
     * 注销方法
     */
    $("#btn_logout").click(function () {
        window.location.href = "/logout";

    });
    /**
     * 新增方法
     */
    $("#btn-add").click(function () {
        window.location.href = "/add";
    });
    /**
     * 删除方法
     */



    //调用加载数据方法
    loadDatas();

});

/**
 * 通过异步加载数据
 */
function loadDatas() {
    $.ajax({
        type: 'GET',
        url: '/data/read',
        data: {type: 'users'},
        success: function (data) {
            if (data.status) {
                //alert('获取数据成功');
                //console.info(data);

                doHandler(data);
            } else {
                alert('获取数据');
            }
        },
        error: function () {
            alert('获取数据失败');
        },
        dataType: 'json'
    });
}
function doHandler(_data) {
    var str;
    for (var i = 0; i < _data.data.length; i++) {
        str = "<tr>";
        str = str + "<td>" + _data.data[i].id + "</td>";
        str = str + "<td>" + _data.data[i].uname + "</td>";
        str = str + "<td>" + _data.data[i].realName + "</td>";
        str =str + "<td>" + _data.data[i].sex + "</td>";
        str = str + '<td><button type="button" class="btn btn-success  glyphicon glyphicon-edit">编辑</button><button type="button" class="btn btn-danger glyphicon glyphicon-trash">删除</button></td>';
        str = str + "</tr>";
        $("#_tbody").append(str);

    }
    $(".btn-danger").click(function () {
        if (window.confirm("确定要删除该记录吗？")) {
            console.info($(this).parent().parent().children("td:nth-child(1)").html());
            var _id = $(this).parent().parent().children("td:nth-child(1)").html();

            var obj = {
                id: _id,
                type: 'users'
            };
            $.ajax({
                type: 'GET',
                url: '/data/delete',
                data: obj,
                success: function (data) {
                    if (data.status) {
                        alert("删除成功");
                        $('#_tbody').empty();
                        loadDatas();
                    } else {
                        alert('删除失败');
                    }
                },
                error: function () {
                    alert('删除失败');
                },
                dataType: 'json'
            });
        }
        else {
            //alert("no delete");
        }
    });

    $('.glyphicon-edit').click(function () {
        var _id = $(this).parent().parent().children("td:nth-child(1)").html();
        console.info(_id);
        window.location.href='/editUI?type=users&id='+_id;
    });

}